package pure.engine.core 
{
	import pure.engine.core.ns_despair;

	use namespace ns_despair;
	
	/**
	 * 帧处理器
	 * [Author] - PURE
	 * 
	 * [Hint] - 万物放出的残像不断变化，映出世界，进入眼中
	 */
final internal class FrameProcessor extends ProcessorCore 
{
	

	
	override public function advance(deltaTime:int):void
	{
		super.advance(deltaTime);
		
		var P:ProcessObject;
		
		if(Boolean(P = m_first))
		{
			P.listener.update(deltaTime);
			while (P.next)
			{
				(P = P.next).listener.update(deltaTime);
			}
		} 
	}
	

}

}